Communication fixed, different receiver methods , latest work - DataPersistance.java