mechanistic theory