Notes by Suraj