I have soo many questions...