added information about virtual function and override