added jump to controller
fixed bugs and confirmend correct execution of test program