On-board activities