background implemented captain