Added to_list and additional to_string function