add gallery page
fix bug