co umożliwia nam scratch?