parcelables looking better
changing classes to implement serializable instead of parcelable, because the objects keep changing and getting deeper