added empty add functions