updated new functions
created prototype for new functions
updated files for testing the list implementation