Commented out controller.initiate to prevent nullpointer, (use new branches for new features please)