new collector and  elements. renamed commonMethods. docs added