So why are you looping trought all that? I do not really get this part