Add functional diagram (first shot)