reworked networking - not working tho