OS assignment 1