modified files for hardware optimization without successing...