free once more

free once more