added compile button separate from run
added ^= operation and added it to fib default code