validation added and verified