simplified gallery API