fixed all apparent object errors