fixed bug related to begin index in append operations and added a slight notion of partial fields