fixed to match grain properly