fix parse []strings, added observe option