type and token