change helper interface