getting to block structs