City attorney contract