added updated branch prediction