Functionality documentation added