leads with validations