adding base setup