working on shape jit