add functional source from skeleton via `kw-np`