Task5 started, CRTP implemented