Notes by bencvt