adding gallery, added my own get user system for simplicity