adding preliminary billing commands with first model inheritance implementation for payment methods