moving over more modules from parakeet and loopjit