galc demo rework