add a free-list