more work on deser