more work on build process, include linting