had to make initial load serverside using shared gallery route