details parsing separated