removed most of controllers passing strings