added some more functions to test