refactor positions for flower mode