refactor list_status (move to problem model)