added payment spec