initial commit, works under windows but not under android