spirit's WIP thread