operating system helper methods