init codes
init codes