A large number of comments have been added in collaboration with Sophia