created profile
fixing socket
changing alot to client server architecture instead of p2p