better landscape handling