render and require patterns added