added: suport::window::base