fix captain method