making things serializable - cache to handle