completed properties and scope