Cluster optical coding – from biochips to counterfeit security