removed map methods, added data layer got binding events