can handle jumps, also new formulas kinda