Add comments and cleaning up
Add empty Launch class