So many questions….