Initial commit for final project