#2 Added mandatory option