biztos sok munkad van benne. milyen funkciok/modulok vannak benne? melyiket volt a legnehezebb megirni?