advancing publish implementation