final open version