initial commit
add to be more universal
clear up
remove and rename during add
new function show
new function list with bug
pdlist bug fixed
list bug fixed
add function remove
add could overwrite
functions all implemented
small fixed
almost done
clean up
pdlist could tell
done