add funcionalidade