change from queryForList to query