initial working model of the add method