power 2 should be a left shift by 1