added crewselectoractivity and various associated code fragments