business patterns