added hardware acceleration file