register func added
...