Ryan Kwong's midterm submission