work in progress 18:3:53