- improving sketch and rules