updated controllers to allow for full application plugins