armor function theory