initial OS work