feat: initial build process