added proper controllers, explicit wallet ctrl