@seuros added validation