so many questions…