feat(build): build