__init__ added