add some functions (#4)