sketch and patch