set type explicitly