Serialization + user query program