refactoring, changes to core functionality, added launch files, assets