Added special_append function for extra credit. Currently commented out.