obj libary