split fully functional. Split identification needs to be implemented