more attempting to get things to work
make workflow model a singleton