working through first section