add common controller