fixed validation concepts
more coverage