depend on cap v3, add skeleton for ssh