removed duplicate code
minor method name change
minor method name change
added test for adding error message to result
added test for adding error message to result
added update artwork basic functionality