adapted parser + writer for positional parameters