read through blocks section and worked through examples