pass half of tests