you return hash but in desc still is array