option tyoe