system implementation and digital design 1693360