working on swarmclient