mixing up the build process