require
splitter