added example, improved dissection API