issue #1 create initial processing logic