Memo: Virtual Class on 24 Dec 2023