#self validation