final base working