mike work in process, not quite working