spl
spl2
ordering stuff