Nova versão com angular