refactor splitting long faces array