add validaton tests