terminada versao inicial do hck principal