adicionado init()