it somehow does something like what I wanted it to when building a simple process object