refactor of file names, add feature popups.