add keys controller, views and integration_test