remove old fun interface