rename for linux part 1
rename for linux part 2
add ci-test
suppress warnings