[add] init