add recommend and a script for generating random user activities