adicionado outros padroes