Recommendation components

This is for:

Developer