return objects build from rows