Add value_list functionality, fixes