custom directive with ngmodelcontrole added