a working version of new control