AGGARWAL PLY AND HARDWARE