its very hard to order the information properly