pledges validations added and passed