add in unit test and failiure