algumas funções acrescentadas