more to our access. trying to setup some template functions to try to nail down the process structure