add some base stuffs