pal_3 passing tests