type to user