add funcionalidade b