smart row enhance