list item move with in feature

finish this feature for issue #112