adding test casees