most functionalities are accomplished