did arbitrary work on jump, will do later