more work on extra credit
experimenting with readers and accessors