Continue to implement Fundamental classes