trying to get platform-indepentence