edited scheme