separate pub and pub in progress