linux version is functional