upgraded gallery