correct validate