improve sippeer parser