add part on variable and scope