only need to match grain now