Functional Input as discussed with Juerg