activation method added