add comments and add max rent validations