Beginning Decoding part