We review recent progresses in the study of flat band systems, especially focusing on fundamental physics related to singularity band’s Bloch wave functions. first explain that bands can be classified into two classes: singular and non-singular bands, based presence or absence The is generated by crossing with another dispersive band. In band, one find a special kind eigenmodes, called non-cont...