#form follows function