Different electronic design

verify desired functionality, then apply the changes to master