very good environment for 

... (More)