Add func

Del old