more interesting rule; wider canvas