White box testing implimented
White box testing implimented