New function and realization