Added conditional branches
Added bit shifters