setCaptain da try catch