add some functions for item