more OS specific changes