necessary changes to make cmake recognize new files