adding a new controller to the project,  switching to native objects as much as possible