added init() to cut base class