add contract name to track failure
add name to contract