merge method has been implemented in OS