pari parseria aloitettu ja pientä refactoria