modified hide to disabled