Final Project for Mobile Computing