FRONT END - mais alguns componentes javascript