serialize: added recovery param and item sizes work