only relevant codes returned on analysis
working on analyzer