added enable and disable capability