manipulate operating system