I have alot of thoughts