added block, coin's pack method