invoking build