Notes by jvly