add test for free2