mystery cap