and another thing that needs to be serializable