more fixes
more fixes
employed more glib function to for parsing