easier to follow geometry