updated files to be backwards compatible