I have so many question