Recommendations
based on Pure Virtual Function