anyways it should be better if you take a look at it