ADded test2 implementation