fix 'add another' functionality