Adding function abilities.