Modified to add disable functionality