passing most tests