added parsing capabilities, recieving networking etc