final project of math480B