allow users to add to the beginning or end of list
add power user function to remove first or last items from list