Recommendations

based on Pure Virtual Function