many updates: profile screen, bug fixing, controllers