add newlines to make generated code more readable
some testing for recurring payments