fix stringify to parse
add location list