structure and local's 2 part

structure and local's 2 part