more analyzer code (wip)