Implementation final function 7