table error state use 'error' to identify, but it's 'failed' in production 
table error state use 'error' to identify, but it's 'failed' in production
