fix the free