modified define part
modified define part