added: mandatory alan kay