starting work on example, beginning to flesh out api