empty out port now gives proper msg
fixed issue with read view+write attribute
msg when finished cancel progress
implemented string_map parameter