Initializing patterns implementation