Cant believe how i cant make this faster ;)