untie the types, warnings & clean up
removed abandoned files
interface adjustments