work on cause and diagnostic codes