add some init