data parsing works, god i hate svg