starting partition method added