Add basic homework functionality.