added some cases of test