SO many questions