final project for Metis class