adicionado mais exemplos e melhorado a forma de uso do scope