Standalone Splitting Function