use tagged ascent lib