added reflection information for the functions