add recommend layout