Inner outer of def works