Hardware acceleration (22/30)

Hardware acceleration