using common controller