updating cmakelists + superheaders
minor edits