finished 06-Functions