fix left shift