db validations and auto extend work