add build all projects feature