initial value parsing working