started making nearest merger
refactoring