added terms and definitions