Added validators. Learning validation process