add validation checks and update specs