commented out some double definitions.