modifed project structure
modified generation file