Virtuals, redoing item class, methods added, and progress