attribute split processing