smart table change