add more unit tests, more controller actions to the API