changed it so readObject stop initialized everything to a count of 1 and also added some other members to initialize because after printing i found they are being initialized to absolutely crazy things