linted
made to work with duo