todo funcional, falta front end design