hide unauthorized functions