set invisbile to gone instead