Added new interface to the windows. It is nicely done by Irosh