simplify reading
reordering
rename