support global frame