remove initialization from constructor