modules and some comments