How Can I Programmatically Manipulate Data