Introduce operations
Add payment implementation