Added new functions and methods.
Added new functions and methods.