add s-expression read