another working version, with crew list