added Functions