Fix minor bug
Add support for multiple price plans
Add tests to check multiple price plans