added 3 pieaces to decrpt