return as list