declare type