os assignments