add git completion
add smoketest