Implement call
implement jumps
clean up
read from file
tidy
split parseing and reading
example test case