moved to base
grand restructure for better get opts on drun and better named use of base