reverting commit now that the design has been explained

This reverts commit 9a828804fd6f36cd3a4079127a21145aeb9b54de.
reverting changes
Revert "reverting changes"

This reverts commit 6cb83275fc93293d423a76bcbee245e5f4ba647d.