add gallery stuff. will clean up repetition later... <_<