various codes to be saved