got rid of toString methods, added examples to some of the backend code doc