added a custom data manipulation function set