add center swoop line
add highlight and center current line + imporve code repartition
try add CI to match pattern
try add CI to match pattern
merge