implement blame

fixes #33