improving + dynamic html