melhorada no layout + cache