work in progress 20:56:10