add handle-like package