doing the hiding stuff