starting on payment methods model, and made shop menu a little cleaner