validation and other anality