added controllers --now have to make it work