the parts know when they are called...