adapter methods added
removed LocalAdapter

added new methods in interface