moved patterns into own files for each language so that they can be edited more easily