controller and database
just tests left