improving logic/flow for SMF type 1 files part 1: