Article and Error

Article update feature and a better way to error management.