Notes by Aileenkim