finish implementation of recommendTracks