feature: added data plugin
refactoring: renamed custom to transform