Notes by SparX114