adding mapping to seq, or parsers