add a better gallery and small changes