completed specail overrides