publication framework
publication working
merged checkpoints and publication