finished namespace integration