Backup Before V3

Backing up changes before V3. In the middle of implementing live
classlist.