turned recommendations into static functions