add os lib