validation is fixed