Hooked up actual add logic