Have something up one’s sleeve

Meaning: To have a secret plan, idea or resource that can be used when needed.

Example: The manager must have something up her sleeve because she seems unusually confident.