fixed issue #8
add a linked list utility
remove second main