added backups and some more communication;