added Functions for everything