first completed version