Mario Hafner: form follows function [abstract]