I have alot to say...