validation is well advanced now