can now serialise and package stuff