finish up the add method here