updated secret code receiver