core/window.hpp Add