added new spec
added contollers from main
make test pass