cheesey custom directive working