create class constructor