add lot o tests, admin backend, much to the views