implemented landscape edges