#80 refactoring Handle: finish newHandle