work on knockout version of workshop code