adjust pubObject