SMI Final Assignment