Added functional functions.