repayment schedule and validations