controller work