scratch performance