use option instead of opt