fix so it will actually work on desktop