function description and install added