added payment controller