Notes by Ajsst7998