added os support for apple testing and linux