so many questions????