*****I have soooo many questions