test the precommit & fix test