update service layer for Artur's recommendations