running thriough lint, validation, etc