make B serializable