Add schemas code

Just be aware that split is broken if you have empty fields.