declare override