a few improvements
those generated files should not have been commited