added some expected result definition for testing different functions