make client base & join P2P