fix recommend layout