finished without validation