initial the codes