add recommend button, still not finished yet