DS Final Assignment