Definitions and some new terms added