cleaned up naming
continuing to work on examples