This will decrease clutter inside the structs of desktop_parse