added files and folders for cmake functionality