still too long, im not gonna read it again :p