play with some functions about crud