b and g excavation