Finished Smart demo