Semester project for VPL Course