server and client arch added