load patterns