hardware simulation in progress...