Notes by ugapeyton