Added virtual functions experiments
Updated virtual functions experiments