add pumparams task; change externalcomm to read UTF-8 strings