major improvements to ieee wrapper