mini-projects 11/30/02—5/20/23