Resolve #3 and resolve #11. Big windows supported.