extended api to archive/ls