create a separate build task