tests
init codes