type hidden