add center swoop line
add highlight and center current line + imporve code repartition