working on variable jump