detail parsing and serial structure