add more libosr source files and headers