linted & validated