refactor shape so that it's out of the zone