open-scratch Summary