add scrath support