here is the free-ing problem