reimplementation for landscape seams