added remaining add_ methods