Improve --add option