Implemented normalize and converge