proposed design and implementation