adding some base stuff in for later