Fix all code. Some functions does not work because I using windows. Refactor comments and code.