update test and add publication different method