pal_2 tests passing