Improved convergence when needed and added more acknowledgements