added clearification of 'weak' and 'strong' patterns