week #11 assignment - make State serializable