analyzing deserializes objects
unit testing and minors