changed how values are parsed