work in progress 2:28:11
work in progress 2:38:38