so many questions and so few answers.....