Gallery with service