updated final project