add_build functionality intermediate version