Computational Graphic final project