some list functions

add some list functions and a bit fun with using list functions