add the serilizable class