server is working & ready for testing with a client.. gonna implement
client communication next.