upper properties