moved nanopattern analyzer here for later ressurection