built up payments functionality