more changes to interface, fixed jump bug