option types
manage option types