many many many positive qualities : impossible to summarize them !