implement editColl directive