moved more files over from arrayjit and parakeet