some test tools