network stuff which wasn't commited for some reason