Initial commit, works but only on Windows OS