OS course project 2012