Final project for ist 479