Notes by Smooshr