homework finished. finally.