optstring required