about to add validation