lint and hooks