add profile and start of controller management
working controller stuff