added some classes for doing the typing analysis, still need to do the typing analysis
got rid of a tmp file