broke up method into processing and then printing, fixed id print out issue