add some commont, add usage(), change include path