validation and submitted version