code cleanup; removed get_Base()