ogólnie ta funkcja powinna być rozbita na 2 
jedna parsuje dane a druga userow
pozniej gdzieś ich połaczysz ładnie w widku