Lib to document push