adds methods