initial work on recommendations