Added different Functions