ok I will work on writing the test cases for it.