all funktions local