again, adjust init