recommendations work by raw sql