added support for windows
aesthetic stuff
small stuff
another small thing