switch to opts object
when all issues are emptx