Added o2 library