Add new func and view