implemented payments