added recommendation tracking