the start of a somewhat useful code analyzer