todo: bug fix for examples