option types and values