revision s : start to add object in the library