I think I fixed it. Does free particle