reorganize
clarifying purchase flow