Defining basic types
Implemented add functions to empty an payedExpected state