STUPID AND TOO LONG!!!!!!!