type as string