Client side of ChavaCan project