started self validation