What I have learned so far