add__init__