added function descriptions to engine