comments finally added
removed the if statement from this method. try the assert on it own.
latest updated