added tes cases