fit for a pattern