impl custom_state(); root main repeat(3) custom_state()