start add functionality