improvement
change to relative path
add test & optimize task
add optimized files