branching working correctly. cruising around 26 instructions