Notes by avorulezlol