working basic copy build and linter