window system now implemented