Added new function set