pulled all process methods to own module