bufix: add controller difinition