Adding smart covers