working: adding POSIX support