Some splitting, added references.