starting on modular payment widget