添加block和roll，并完成测试