finish module splitting