add OS part