Improve Add