added separate file for 'pattern' and 'applications'