sit 1 & 4 in decode implemented