added ability to throw dimensions on base call