return array if no full key provided