Definitions-Members add your own!