added extend and include tests
added data tests