boardingc func
fix