options should be case sensitive